package com.UnionPayCenter.distribution.dto;

import com.UnionPayCenter.distribution.vo.DistributionTemplateCardVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.List;

/**
 * @author Noah
 * @since 1.0.0, 2019/07/17
 */
@Setter
@Getter
@ToString
public class DistributionSharePropModifyDTO extends DistributionBaseDTO {

    @ApiModelProperty(value = "分润比例列表", required = true)
    List<SharePropModifyDTO> sharePropModifyDTOList;
    @ApiModelProperty(value = "分销关闭状态 0关闭 1启用", required = true)
    private String flag;
    @ApiModelProperty(value = "次日生效标志 0非次日生效 1次日生效", required = true)
    private String effectNextDay;
    @ApiModelProperty(value = "邀请人卡券奖励")
    private List<DistributionTemplateCardVO> userIncentiveCardList;

    @ApiModelProperty(value = "被邀请人卡券奖励")
    private List<DistributionTemplateCardVO> counterpartyUserIncentiveCardList;

    @ApiModelProperty(value = "被邀请人会员等级")
    private Integer counterpartyLevelId;
}
